Big Huge Thesaurus

Luffa acutangula

noun